ryukyu long-tailed giant rat - Spanish English Dictionary